package com.hsp.poly_;

public class Master {
    private String name;

    public Master(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    /*
    使用多态机制，可以同意管理主任喂食的问题
    animal 编译类型是animal ,可以指向Animal子类的对象
    food编译类型是 Food,
    */

    //使用多态机制可以统一管理主任喂食的问题
    public void feed(Animal animal,Food food){
        System.out.println("主人 "+this.name+" 给 "+animal.getName()+" 吃"+food.getName());
    }


    //完成主人给小狗喂食 骨头
    /*
    public void feed(Dog dog,Bone bone){
        System.out.println("主人 "+this.name+" 给 "+dog.getName()+" 吃"+bone.getName());
    }
    //主人给 小猫喂 黄花鱼
    public void feed(Cat cat,Fish fish){
        System.out.println("主人 "+this.name+" 给 "+cat.getName()+" 吃"+fish.getName());
    }
     */
}
